package com.example.drug.dto.resp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;

import com.example.common.entity.Img;

@Data
@ApiModel(value = "处方医生信息返回体")
public class OrderPatients {  
    @ApiModelProperty(value = "就诊信息ID")
    @JSONField(name = "ID")
    private Long ID;
    @ApiModelProperty(value = "身份证")
    @JSONField(name = "IdCard")
    private String IdCard;
    @ApiModelProperty(value = "处方订单号")
    @JSONField(name = "OrderNO")
    private String OrderNO;   
    @ApiModelProperty(value = "患者姓名")
    @JSONField(name = "Name")
    private String Name; 
    @ApiModelProperty(value = "患者性别")
    @JSONField(name = "Sex")
    private String Sex; 
    @ApiModelProperty(value = "患者年龄")
    @JSONField(name = "Age")
    private Integer Age; 
    @ApiModelProperty(value = "首诊医院 本院=1,    非本院=2")
    @JSONField(name = "First")
    private Integer First; 
    @ApiModelProperty(value = "")
    @JSONField(name = "FirstName")
    private String FirstName; 
    @ApiModelProperty(value = "首诊机构")
    @JSONField(name = "FHospital")
    private String FHospital; 
    @ApiModelProperty(value = "接诊医生")
    @JSONField(name = "DoctorName")
    private String DoctorName; 
    @ApiModelProperty(value = "接诊医生职称")
    @JSONField(name = "Title")
    private String Title; 
    @ApiModelProperty(value = "就医科室")
    @JSONField(name = "FDepartment")
    private String FDepartment; 
    @ApiModelProperty(value = "诊断")
    @JSONField(name = "FDiagnosis")
    private String FDiagnosis; 
    @ApiModelProperty(value = "首诊日期")
    @JSONField(name = "FVisitDate")
    private Date FVisitDate; 
    @ApiModelProperty(value = "疾病描述")
    @JSONField(name = "Chiefcomplaint")
    private String Chiefcomplaint; 
    @ApiModelProperty(value = "过敏源")
    @JSONField(name = "Allergy")
    private String Allergy; 
    @ApiModelProperty(value = "既往病史")
    @JSONField(name = "PastDisease")
    private String PastDisease; 
    @ApiModelProperty(value = "接诊时间")
    @JSONField(name = "ReceiveTime")
    private Date ReceiveTime; 
    @ApiModelProperty(value = "是否哺乳期")
    @JSONField(name = "isLactationPeriod")
    private Boolean isLactationPeriod;
    @ApiModelProperty(value = "是否怀孕")
    @JSONField(name = "isPregnancy")
    private Boolean isPregnancy;
    @ApiModelProperty(value = "就诊图片")
    @JSONField(name = "Img")
    private List<Img> Img; 
}
